#pragma once
#include "IMod.h"
#define NULL 0
#define MLEXPORT __declspec(dllexport)
#define DEFINE_DLL_NAME(x) const char* modFunc##x = "#x";
#define CREATE_MOD_INSTANCE_RETREIVER(x, y) x MLEXPORT *RetrieveModInterface() { return &y; };

//Define mod function names
DEFINE_DLL_NAME(RetrieveModInterface);